package org.tag.tag;

import javax.servlet.jsp.JspException;
import javax.servlet.jsp.tagext.TagSupport;

/**
 * Created by helinchong on 2017/5/15.
 */
public class SkipBodyOrEvalBodyInclude extends TagSupport {
    /**
     *
     * @return
     * EVAL_BODY_INCLUDE 继续执行标签体 就是自定义标签中的内容
     * SKIP_BODY         不继续执行标签体 跳过 就是自定义标签中的内容
     * @throws JspException
     */
    @Override
    public int doStartTag() throws JspException {
        String name = pageContext.getRequest().getParameter("name");
        if(name!=null&&name.equals("helinchong")){
            //继续执行标签体 就是自定义标签中的内容
            return EVAL_BODY_INCLUDE;
            //
        }else{
            //不继续执行标签体 跳过 就是自定义标签中的内容
            return SKIP_BODY;
        }
    }
}
